const path = require('path')

// 导出配置对象
module.exports = {
  target: "web", // 因为当前代码要打包到浏览器端去执行，target设置为web，它默认值也是web，去掉也行
  mode: "development",
  entry: "./src/index.js",
  output: {
    path: path.resolve(__dirname, 'dist'), // 打包文件路径，需要绝对路径
    filename: "bundle.js", // 打包文件名字
  },
  devtool: "source-map",
  // 指定babel
  module: {
    // 打包规则
    rules: [{
      test: /\.js$/,
      exclude: /node_modules/,
      use: {
        loader: "babel-loader"
      }
    }]
  }
}